interface Comparable {
  compareTo<T>(a: T, b: T): boolean
}
